package biostienda.negocio;


import java.util.Collection;

import biostienda.dao.TransaccionDAO;
import biostienda.excepcion.DAOExcepcion;
import biostienda.modelo.Publicacion;
import biostienda.modelo.Transaccion;
import biostienda.modelo.Usuario;

public class GestionTransaccion{
	



	public Transaccion insertar(String nomTransaccion, int idPublicacion,  int idPersona,int idTransaccion,
			int cantidad,String comentario)
						throws DAOExcepcion {
		TransaccionDAO dao = new TransaccionDAO();

			Usuario usu = new Usuario();
			usu.setPersona(idPersona);
			
			Transaccion tra= new Transaccion();
			tra.setIdTransaccion(idTransaccion);
			
			Publicacion pu = new Publicacion();
			pu.setIdPublicacion(idPublicacion);
		
		Transaccion vo = new Transaccion();
		vo.setNomTransaccion(nomTransaccion);
		vo.setIdPublicacion(pu);
		vo.setIdPersona(usu);
		vo.setTransaccion(tra);
		vo.setCantidad(cantidad);
		vo.setComentario(comentario);
		
				

		return dao.insertar(vo);
	}

	
	public Collection<Transaccion> listar() throws DAOExcepcion {
		TransaccionDAO dao = new TransaccionDAO();
		return dao.listar();
	}


}
